Skip to content

fix(release): drop Windows target, fix sha256sum portability#68

Merged
EngineerProjects merged 1 commit into
mainfrom
dev
Jun 22, 2026
Merged

fix(release): drop Windows target, fix sha256sum portability#68
EngineerProjects merged 1 commit into
mainfrom
dev

Conversation

@EngineerProjects

Copy link
Copy Markdown
Owner

Fixes

  • Windows build removed from release matrix — the codebase uses Linux/Unix-only syscalls (syscall.Stat_t, unix.Kill, Setsid, etc.) that do not compile on Windows. Documented as unsupported in README.
  • fail-fast: false added to matrix so a single platform failure cannot cancel the other builds.
  • sha256sum portabilityinstall.sh now uses a _sha256check() helper that falls back to shasum -a 256 on macOS where sha256sum is not available.

Next step

After merge: delete the failed v0.1.0 tag and re-push it to trigger a clean release.

- release.yml: remove windows-amd64 from matrix — code uses Linux/Unix-only
  syscalls (Stat_t, Lstat, unix.Kill, Setsid) that do not compile on Windows;
  add fail-fast: false so a single platform failure cannot cancel the others
- install.sh: replace bare sha256sum with portable _sha256check() that falls
  back to 'shasum -a 256' on macOS where sha256sum is not available
@EngineerProjects EngineerProjects merged commit ff912a0 into main Jun 22, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant